/**
 * 
 */
package com.shine.icis.dao;

import com.shine.icis.dao.IBaseHibernateDAO;
import com.shine.icis.hbean.SubmitReport;

/**
 * @author zsy
 *
 */
public interface ISubmitReportDAO extends IBaseHibernateDAO {

	/**
	 * 通过Id查找
	 * @param id
	 * @return
	 */
	public SubmitReport findById(String id);
	
	/**
	 * 通过流程实例ID查找
	 * @param taskId
	 * @return
	 */
	public SubmitReport findByInsId(String insId);
	
	/**
	 * 通过报送日志ID查找
	 * @param logId
	 * @return
	 */
	public SubmitReport findBySubmitLogId(String logId);
	
	/**
	 * 是否审批通过
	 * @param logId
	 * @return
	 */
	public boolean testPassed(String logId);
	
}
